<?php
namespace app\common\model;

use think\Model;

class Type extends Model
{
    //主键字段
    protected $pk = 'type_id';

    // 设置json类型字段
	protected $json = ['type_extend'];
    
    // 设置JSON数据返回数组
    protected $jsonAssoc = true;

    //获取器（定义不存在的字段）
    //protected $append = ['type_status_text'];

    /*获取器（处理不存在的字段）
    public function getTypeStatusTextAttr($value='', $data=[])
    {
        $statuArray = model('common/Attr','loglic')->status();
        return $statuArray[$data['type_statu']];
    }*/

    //一对多hasMany('关联模型名','外键名','主键名',['模型别名定义']);
    public function typeMap()
    {
        return $this->hasMany('TypeMap','type_mp_tid')->field('type_mp_tid,type_mp_did');
	}
}